package model

import (
	"time"
)

// 用户
type User struct {
	Id         int64     `gorm:"column:id"`         //id
	UserName   string    `gorm:"column:username"`   //用户昵称
	AvatarUrl  string    `gorm:"column:avatarUrl"`  //用户头像
	Gender     int8      `gorm:"column:gender"`     //性别 [1-男，2-女]
	Introduce  string    `gorm:"column:introduce"`  //用户介绍
	Password   string    `gorm:"column:password"`   //密码
	Role       int8      `gorm:"column:role"`       //用户角色 1 - 普通用户 2 - 管理员
	Tags       string    `gorm:"column:tags"`       //标签 json 列表
	Status     int8      `gorm:"column:status"`     //状态 0 - 正常 1 - 封禁
	CreateTime time.Time `gorm:"column:createTime"` //创建时间
	UpdateTime time.Time `gorm:"column:updateTime"`
	IsDelete   int8      `gorm:"column:isDelete"` //是否删除 0 - 未删除 1- 删除
}
